home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / tbbs / flog310.zip / IEMSISDK.TXT < prev    next >
Text File  |  1996-04-19  |  2KB  |  64 lines

  1. How to use IEMSI.H with your own programs to add IEMSI compatibility to
  2. your PEXs.
  3.  
  4. FastLog/IEMSI creates a text file "IEMSI.HSK" in the Nodes home directory
  5. which contains the IEMSI Handshake packet as it was sent by the remote system
  6. or the string "NOIEMSI".
  7.  
  8. You can add IEMSI support to your program by including the header file
  9. "IEMSI.H" in your C source and using getiemsi() to interpret the Packet and
  10. set pointers to the fields.
  11.  
  12. ----
  13. int getiemsi()
  14.  
  15. returns:
  16.         IEMSI_NOTINST   : FastLog/IEMSI Not Installed
  17.         IEMSI_NOTUSED   : Current User not using IEMSI
  18.         IEMSI_AVAILABLE : User logged in with IEMSI and the fields have been
  19.                           filled out.
  20.  
  21.         You should use the constants above instead of the numbers they
  22.         represent as these could change in future versions of IEMSI.H
  23.  
  24.         if IEMSI_AVAILABLE has been returned then you can use
  25.  
  26.         IEMSI_ICI to access the fields.
  27. ----
  28.  
  29. Parts of the IEMSI handshake.
  30.  
  31.         birthdate
  32.         crtdef         pointer to comma delimited info about users Terminal
  33.                        emul,lines,width
  34.           emul:
  35.                 ANSI : ANSI
  36.                 AVT0 : AVATAR
  37.                 VT100: VT100 emulation  } Subset of ANSI
  38.                 VT52 : VT52 emulation   }
  39.                 TTY  : Standard TTY emulation
  40.           lines: Number of lines on users screen
  41.           width: Width of the screen
  42.  
  43.         protocols      pointer to comma delimited list of protocols
  44.                 DZA : Direct Zmodem 8k
  45.                 ZAP : ZModem 8k
  46.                 ZMO : ZModem
  47.                 SLK : SeaLink
  48.                 KER : Kermit
  49.                 
  50.         capabilities   pointer to comma delimited list of package capabilities
  51.                 CHAT   : Can do IEMSI Chat
  52.                 ASCII8 : Can display IBM Extended ASCII Character set
  53.  
  54.         requests       pointer to comma delimited list of user requests
  55.                 HOT    : User requests HotKeys
  56.                 CLR    : User requests Clear screen
  57.                 MORE   : More Prompt requested
  58.                 FSED   : Full Screen Editor Requested
  59.                 MAIL   : New Mail scan requested
  60.                 FILE   : Check for new Files requested
  61.                 NEWS   : Read the News requested
  62.  
  63.         xlattabl       No definition as yet in IEMSI
  64.